package edu.java基础;
/*常量
字符串常量；双引号包裹的
整数常量
小数常量
布尔常量：只有true false 两个值
* 字符常量：单引号里面的数据，只能放单个字符‘1’而‘10’不可以
* 空常量:一个特殊的空值null 不能输出打印
* */

/*变量
* 变量就是内存中的存储空间，空间中存储着经常发生改变的量（数据）
*数据类型 变量名 = 数据值
*计算机中最小的存储单元：字节 B   最小信息单元：位(bit)  1b=8bit
*1KB=1024B  1MB=1024KB  1GB=1024MB
*learn/picture/数据类型.png
* 整数：选int 4字节(默认),不够再换long 8字节    而byte 1字节,short 2字节一般不用
* 小数：选double 8字节(默认),一般不用float 4字节
* 字符：char  2字节
* 布尔类型：boolean 1字节
* */
public class C_变量 {
    public static void main(String[] args) {
        int a = 10;
        System.out.println(a);

        double b = 3.14;
        char c = 'a';
        boolean d = true;
/*1.变量名不允许重复定义
* 2.一条语句可以定义多个变量，但要用逗号分割
* int a = 10 , b = 20 , c = 30;
* 3.变量在使用前必须要进行赋值
* int a; 错误
* 4.float和long变量注意：
*   float类型需要在数值后面加入F/f标识 float a = 12.3F;
*   long类型需要在数值后加L/l标识   long b = 1000L;  建议大写好分辨
*   打印时不会显示标识 L/F
*5.变量作用范围：只在他所在的大括号中有效
*
* */
    }

}
